home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 January / Disc 3 / Amethyst.iso / rl / build-bin / cls < prev    next >
Encoding:
Text File  |  2002-06-03  |  878 b   |  53 lines

  1. #!/bin/sh
  2. # cls - comment show script
  3. # copyright (c) 2001, joseph cheek, joseph@redmondlinux.org
  4. # released under gpl.
  5. # ex: cls
  6. # opts: -q: quiet [don't print status messages]
  7. #    -l: language to use
  8.  
  9. LANG=
  10. ERROR=0
  11.  
  12. if [ "n$1" = "n-q" ]; then # -q
  13.   QUIET="-q"
  14.   shift
  15. fi
  16.  
  17. if [ "n$1" = "n-l" ]; then # -l
  18.   LANG="$2"
  19.   shift
  20.   shift
  21. fi
  22.  
  23.  
  24. # constants and vars
  25.  
  26. RL_ROOT=/opt/redmondlinux
  27. BUILD_NUM_FILE=$RL_ROOT/builds/CURRENT_BUILD
  28. BUILD_NUM=`cat $BUILD_NUM_FILE`
  29.  
  30. BUILD_ROOT=$RL_ROOT/builds/$BUILD_NUM
  31. cd $BUILD_ROOT
  32.  
  33. for lang in $LANG*; do # for each language
  34.  
  35.   CHANGELOG=$BUILD_ROOT/$lang/CHANGELOG.short
  36.   [ $QUIET ] || echo ==\> $CHANGELOG \<==
  37.  
  38.   tail $CHANGELOG # show changelog
  39.  
  40.   if [ "$?" -gt 0 ]; then # show changelog failed
  41.   ( echo `basename $0`: show changelog failed
  42.     echo check permissions on $CHANGELOG ) >&2
  43.     ERROR=1
  44.   fi
  45.  
  46. done
  47.  
  48. exit $ERROR
  49.